github.com/refraction-networking/utls.clientHelloMsg.alpnProtocols (field)

22 uses

	github.com/refraction-networking/utls (current package)
		handshake_client.go#L86: 		alpnProtocols:                config.NextProtos,
		handshake_client.go#L525: 			for _, alpn := range hello.alpnProtocols {
		handshake_client.go#L934: 	if err := checkALPN(hs.hello.alpnProtocols, hs.serverHello.alpnProtocol, false); err != nil {
		handshake_client_tls13.go#L699: 	if err := checkALPN(hs.hello.alpnProtocols, encryptedExtensions.alpnProtocol, c.quic != nil); err != nil {
		handshake_messages.go#L89: 	alpnProtocols                    []string
		handshake_messages.go#L244: 	if len(m.alpnProtocols) > 0 {
		handshake_messages.go#L252: 					for _, proto := range m.alpnProtocols {
		handshake_messages.go#L614: 				m.alpnProtocols = append(m.alpnProtocols, string(proto))
		handshake_messages.go#L736: 		alpnProtocols:                    slices.Clone(m.alpnProtocols),
		handshake_server.go#L258: 	selectedProto, err := negotiateALPN(c.config.NextProtos, hs.clientHello.alpnProtocols, false)
		handshake_server.go#L1002: 		SupportedProtos:   clientHello.alpnProtocols,
		handshake_server_tls13.go#L298: 	selectedProto, err := negotiateALPN(c.config.NextProtos, hs.clientHello.alpnProtocols, c.quic != nil)
		handshake_server_tls13.go#L679: 		len(ch.alpnProtocols) != len(ch1.alpnProtocols) {
		handshake_server_tls13.go#L707: 	for i := range ch.alpnProtocols {
		handshake_server_tls13.go#L708: 		if ch.alpnProtocols[i] != ch1.alpnProtocols[i] {
		u_handshake_client.go#L208: 		alpnProtocols:                config.NextProtos,
		u_public.go#L413: 			alpnProtocols:                    chm.AlpnProtocols,
		u_public.go#L464: 			AlpnProtocols:                chm.alpnProtocols,